About William Satch Limited (12244914) United Kingdom