About Beard And Sandals Ltd. (04152363) United Kingdom