About 108 Teesdale Street Freehold Limited (12061216) United Kingdom