About London Metals Holdings Limited (06603363) United Kingdom