About Rather Special Vehicle Purchases Limited (04603335) United Kingdom