About Williams Holdings (london) Limited (10574212) United Kingdom