About Shaftesbury Mews Clapham (management) Limited (03215695) United Kingdom