About Williams Ridout Limited (05165381) United Kingdom