About 102 Denbigh Street (freehold) Limited (06513990) United Kingdom