About Scott Taylor Studio Ltd (11254023) United Kingdom