About Sun & Light Fish Bar Limited (12186324) United Kingdom