About Ford & Slater Limited (02495131) United Kingdom