About Tennyson Lodge Freehold Limited (10024335) United Kingdom