About Howard & Swain Ltd (07779617) United Kingdom