About London Vaults Management Limited (12115786) United Kingdom