About Rookcastle Limited (01275064) United Kingdom