About Kelmarsh Ideal Ltd (09111835) United Kingdom