About Meldrum & Co Limited (08150871) United Kingdom