About Middleton & Townsend Limited (SC023929) United Kingdom