About Crawfords Glen Management Company Limited (NI042696) United Kingdom