About Leagh Developments Limited (NI061873) United Kingdom