About Luke Howell Ltd (12044119) United Kingdom