About Whitcombe Farm Limited (05839655) United Kingdom