About Foxholme Investments Ltd (07488872) United Kingdom