About Upper Pen Y Gelli Farm Limited (10997230) United Kingdom