About Newlake Management Company Limited (10892536) United Kingdom