About Noddfa Management Company Limited (07828020) United Kingdom