About Lambert & Foster (bloomfields) Ltd (08278915) United Kingdom