About Leathwaite Battersea Limited (12126347) United Kingdom