About Belvoir London Central Ltd (01719314) United Kingdom