About Charles Aldred (plant Hire) Limited (02841189) United Kingdom