About Balmoral Mews Management Limited (NI017695) United Kingdom