About Upham Management Company Limited (03109397) United Kingdom