About Christopher Howell Limited (11390739) United Kingdom