About Manmade Products Limited (03567855) United Kingdom