About Hafren House Limited (06813140) United Kingdom