About S.loxdale Ltd (10221845) United Kingdom