About Merchants Manor Limited (01126449) United Kingdom