About 17 Belsize Square Limited (02262743) United Kingdom