About Bamfords (yeovil) Ltd (06552406) United Kingdom