About Loughor Investments Limited (06641166) United Kingdom