About Karcher (u.k.) Limited (01350233) United Kingdom