ROSL Arts Address ROSL Arts Over-Seas House Park Place, St James's Street London SW1A 1LR United Kingdom