About Holborn Mews Management Limited (NI042377) United Kingdom