About Victor Chandler Group Limited (13132746) United Kingdom