About Foxhill Holdings Limited (06759701) United Kingdom