About Foxlowe Trading Company Limited (08466397) United Kingdom