About Loughor Construction Ltd (12273205) United Kingdom