About Penllech Bach Limited (08790973) United Kingdom