About Bowers And Blair Limited (11493204) United Kingdom