About S.nicolaou & Sons Ltd (07951607) United Kingdom