About Stephen Sands Limited (02938875) United Kingdom