About Howard Lucas Limited (07608893) United Kingdom