About Fford & Stone International Limited (10066487) United Kingdom