About Rookwood Foundation Limited (05672258) United Kingdom