About Leonard Hall Associates Limited (04546830) United Kingdom