About Bower And Bird Limited (13160786) United Kingdom