About Cleggers & Co Ltd (12844939) United Kingdom