About Melmore Company Limited (04709455) United Kingdom