About Montgomery Clayton Limited (12755202) United Kingdom