About Golwg Y Castell Management Company Limited (04297780) United Kingdom