About Harker Benham Limited (11689447) United Kingdom