About Ffrith Bach Farm Ltd (12296176) United Kingdom