About Huxley Europe Limited (06487333) United Kingdom