About Slippers & Loafers Ltd (11014232) United Kingdom