About D S Lefter Ltd (11683131) United Kingdom