About Leonard Construct Ltd (12720477) United Kingdom