About Huxley Garratt Limited (09376088) United Kingdom