About Slate & Stone Ltd (11149478) United Kingdom