About Williams & Clay Limited (06513783) United Kingdom