About Hickman And James Limited (10404007) United Kingdom