About Comstock (stirling) Limited (SC210550) United Kingdom