About Leadale Contractor Solutions Limited (10183176) United Kingdom