About Newbury Lodge Freehold Company Limited (05115794) United Kingdom