About The Main Bean Limited (06500881) United Kingdom