About Kell & Tyle Limited (11591633) United Kingdom