About Kenmore Montrose Ltd (SC645126) United Kingdom