About Gallrock Limited (SC489392) United Kingdom