About 98 Elmore Street (freehold) Limited (10115788) United Kingdom