About 38 Holland Park Freehold Company Limited (11709922) United Kingdom