About 76 Denbigh Street (freehold) Ltd (10667485) United Kingdom