SHEPHERD & LTD Company number 15913655 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address3a Devonshire Square, London, England, EC2M 4YA PostcodeEC2M 4YA Companies at this postcode 5 Map