About Ford & Slater Group Limited (00836306) United Kingdom