About Prydderch Holdings Limited (13682477) United Kingdom