About K Jagger & Sons Limited (13050792) United Kingdom