About Border Bean Limited (08119418) United Kingdom