About Stuart Dodd Ltd (11732990) United Kingdom