About Kellams Limited (00883468) United Kingdom