About B And B Land Holdings Limited (08586138) United Kingdom