About Kilmar Company Limited (13290044) United Kingdom