About Dalloch Limited (SC119763) United Kingdom