About Powell Developments (trefeglwys) Limited (02997419) United Kingdom