About Sebo (u.k.) Limited (01504408) United Kingdom