About Holmes & Elsworth Limited (01020627) United Kingdom