About Leach X Richardson Build Ltd (12448540) United Kingdom