About Drumbeg Mews Management Limited (NI656144) United Kingdom