About Shaftesbury Mews Freehold Limited (11608488) United Kingdom