About Sandal Lizard Associates Ltd (11767897) United Kingdom