About Yeovil Storage Limited (12930202) United Kingdom