About K. Russell Limited (11458315) United Kingdom