About Pencerrig Developments Limited (06059212) United Kingdom