About Kieran Lucas Contractors Ltd. (03284702) United Kingdom