About Sid Wells Limited (04639144) United Kingdom