About Nicky S Beach Limited (06775542) United Kingdom