About Montrose Home Appliance Company Limited (SC212606) United Kingdom