About Tennyson Place Management Co. Limited (02761147) United Kingdom