About Bowerchalke Barn Ltd (11900895) United Kingdom