About Northrock Management Limited (13341524) United Kingdom