About Drumbeg Mews Limited (NI658567) United Kingdom