About Merrall Properties Ltd (12027094) United Kingdom