About Treferwydd Management Company Limited (06120078) United Kingdom