About Flick Glasgow Ltd (SC702326) United Kingdom