About Worcester Anchors Ltd (12127023) United Kingdom