About Rookwood Associates Limited (03223155) United Kingdom