About London Specialist Works Ltd (12681243) United Kingdom