About Merit Investments & Properties Limited (NI021229) United Kingdom