About B & M Barlow & Sons Limited (05294993) United Kingdom