About Rookwood Management Company Limited (03855922) United Kingdom