About Williams Holdings Inc Ltd (SC584576) United Kingdom