About Colin Howell Ltd. (11915608) United Kingdom