About Block & Barrel Pembrokeshire Ltd (12271017) United Kingdom