About Upper Atcombe Farm Limited (10045995) United Kingdom