About Keith Howell-jones Limited (07993461) United Kingdom