About Scott Clelland Golf Technology Ltd (SC593126) United Kingdom