About Battersea Square Mews Freehold Limited (08951745) United Kingdom