About S & Z London Ltd (07234480) United Kingdom