About Halcrow Management Sciences Limited (02770883) United Kingdom