About Vicars Hall Management Company Limited (10673249) United Kingdom