About Amlwch Developments Limited (13370302) United Kingdom