About Sterry & Co Ltd (11100298) United Kingdom