About Battersea Square Limited (10336061) United Kingdom