About Senlac Specialist Works Ltd (11817434) United Kingdom