About 66 Cambridge Street Freehold Limited (12419293) United Kingdom