About William Stclare Limited (04633849) United Kingdom