About Meldrum Design Services Limited (SC398246) United Kingdom