About Tennyson Road Management Company Limited (12462392) United Kingdom