About Sje Master Thatchers Limited (10782865) United Kingdom