About R&s Trustees Ltd (10550276) United Kingdom