About Meldrum Properties Limited (03811320) United Kingdom