About Rookwood Place Freehold Company Limited (08916653) United Kingdom