About The British Seabuckthorn Company Ltd (07752118) United Kingdom