About Robin Hood (st Johns) Management Company Limited (06115235) United Kingdom