About Lord Kitch Limited (11644494) United Kingdom