About Meldrum And Smith Ltd (12540246) United Kingdom