About Foxhurst Capital Limited (09488828) United Kingdom