About R&r Swindle Limited (10422027) United Kingdom