About Meldrum Holding Ltd (10530821) United Kingdom