About Andrew Douglas Studio Limited (SC595028) United Kingdom