About Sandy Beach Limited (11232061) United Kingdom