About R & A (edinburgh) Limited (SC613243) United Kingdom