About Abb & Son Ltd (12918459) United Kingdom