About R&r Teff Ltd (10635676) United Kingdom