About B & R Vision Limited (07705133) United Kingdom