About London & Argyll (battersea) Limited (12675892) United Kingdom