About Barbara Scott Aromatics Ltd (10744844) United Kingdom