About Vms London Properties Limited (11782286) United Kingdom