About Leahill Investments Limited (13032980) United Kingdom