About Orrock Investment Management Ltd (06816307) United Kingdom