About Kellerman Limited (11820607) United Kingdom