About Crick Management Company Limited (09312098) United Kingdom