About Williams And Barry Ltd. (SC369528) United Kingdom