About Linksfield Holdings Ltd (10620760) United Kingdom