About Small Island Sandals Limited (12057396) United Kingdom