About Castello Restaurant Yeovil Ltd (12316202) United Kingdom