About Neuadd Management Company Limited (01730751) United Kingdom