About Vandeleur Close (freehold) Ltd (12278679) United Kingdom