About 21 Belvedere Terrace Freehold Company Limited (12926670) United Kingdom