About K20 Motors Limited (13028781) United Kingdom