About Rhydda Projects Ltd (05439055) United Kingdom