About Sandrock Management Limited (05406507) United Kingdom