About Leach Jackson Ltd (12163039) United Kingdom