About Northwood Reserve Limited (09220192) United Kingdom