About Rooks Nest Management Company Limited (02722111) United Kingdom