About Leahy Developments Ltd (10711816) United Kingdom