About Andrew Bowman Master Thatchers Ltd. (03989245) United Kingdom