About Harry & Bramble Limited (13386022) United Kingdom