About Tom Lucas Partnership Ltd (06324183) United Kingdom