About Smith & Leonard Limited (09363987) United Kingdom