About Upper Grove Management Limited (13649425) United Kingdom