About The Mini Barn Ltd (11514127) United Kingdom