About Drummond Brae Management Company Limited (NI640531) United Kingdom