About Thistle & Bramble Ltd (11310448) United Kingdom