About Battersea Square Developments Llp (OC382018) United Kingdom