About D S Howe & Son Ltd (12358392) United Kingdom