About Uphouse Farm Limited (03355981) United Kingdom