About Alice & Abbey Limited (10395629) United Kingdom