About Lockington Battersea Park Company Limited (12279774) United Kingdom