About Rookwood Place Management Limited (05660219) United Kingdom