About Newton & Slate Limited (09520857) United Kingdom