About Tennyson Island Lettings Limited (13051937) United Kingdom