About Leonard Construction & Design Limited (07646973) United Kingdom