About K.v. & G.l. Slack Limited (01473574) United Kingdom