About R&r Chord Limited (07702526) United Kingdom