About Deli Bach Y Pentre Ltd (13118763) United Kingdom