About Loxbeare Barns Company Ltd (07117136) United Kingdom