About 62-68 Battersea High Street (management) Limited (03685885) United Kingdom