About Ford & Stanley Holdings Limited (11499527) United Kingdom