About Battersea Village Limited (02493481) United Kingdom