About 142 Ebury Street Freehold Limited (11724508) United Kingdom