About B&h Allen Ltd (08527761) United Kingdom