About Royal & Plaid Limited (SC525749) United Kingdom