About 39 39a Tennyson Street Limited (11101529) United Kingdom