About Leonard Billings Jackson Limited (07387005) United Kingdom