About Hill Graham Controls Limited (09287895) United Kingdom