About 6 River Terrace Freehold Company Limited (09840612) United Kingdom