About Earl Plant Hire & Attachments Limited (12062726) United Kingdom