About Upper Harglodd Farm Ltd (11411909) United Kingdom