About Clarke Glazing & Locks Ltd (12730967) United Kingdom