About Hickman Motors Limited (12680305) United Kingdom