About 110 Denbigh Street Freehold Limited (10706285) United Kingdom