About Harrow & Smith Limited (09987590) United Kingdom