About R & S Cars Land Ltd (12060782) United Kingdom