About Leonard & Abortt Group Ltd (12335604) United Kingdom