About Alan Brimacombe Thatcher Limited (12499534) United Kingdom