About Meldrum Shared Endeavour Limited (09437962) United Kingdom