About Y Castell(pwllheli) Limited (07998652) United Kingdom