About Metaloyd London Limited (13130222) United Kingdom