About Nicos & Sarah Ltd (11625964) United Kingdom