About Lucas Hobbs Limited (13002377) United Kingdom