About Bowers & Norman Ltd (12138086) United Kingdom