About K & S Mezra Limited (05054039) United Kingdom