About Battersea Land Limited (06568388) United Kingdom