About Mcbride Large Format Limited (13556328) United Kingdom