About John Hillhouse (plant Hire) Limited (SC042006) United Kingdom