About B & J Hall Limited (10031320) United Kingdom