About Mini & Barn Ltd (13415108) United Kingdom