About Glenville Walker & Partners Limited (10170961) United Kingdom