About Bwyd Stryd Pen Llyn Ltd (12008649) United Kingdom