About S&b Bowers Ltd (11991637) United Kingdom