About West & Berry Limited (12018378) United Kingdom