About Ellistone & Slate Consultants Ltd. (03915867) United Kingdom