About Little Whitcombe Farm Limited (10228544) United Kingdom