About The Mean Bean Coffee Shop Limited (08526954) United Kingdom