About Somerville Management Company Limited (09537515) United Kingdom