About Mansell And Wells Limited (04490432) United Kingdom