About Slate & Stone Consultancy Limited (11089583) United Kingdom