About Uplands Associates Limited (10651608) United Kingdom