About Williams And Barry (group) Ltd. (SC405139) United Kingdom