About Stone & Slate Limited (04196928) United Kingdom