About Bara Melin Talgarth Limited (12964980) United Kingdom