About David John Leer Ltd (12040529) United Kingdom