The Barnes Fish Shop Ltd

18 Barnes High Street London SW13 9LW