About Shaftesbury Mews Company Limited (01806565) United Kingdom