About Smith & Gilmour Limited (03312641) United Kingdom