About R&a Thatchers Ltd (11772087) United Kingdom