About Gowan & Roy Ltd (12214177) United Kingdom