About Birch Sales & Marketing Limited (01838886) United Kingdom