About Meldrum Building Services Limited (11703169) United Kingdom