About Luke Jones Master Thatcher Ltd (06564261) United Kingdom