About Blaenllechau Ltd (13569766) United Kingdom