About 23 Belvedere Terrace Company Limited (04329536) United Kingdom