About Lisa Leach Ltd (12957218) United Kingdom