About Barton Huxley Limited (12635572) United Kingdom