About B & P Investment Holdings Limited (08586084) United Kingdom