About Swales & Willis Limited (04837901) United Kingdom