About B & R Openshaw Limited (10606651) United Kingdom