About Sloss & Co Ltd (10088845) United Kingdom