About Harmer & Jones Limited (11425876) United Kingdom