About Holmes & Watson (glasgow) Ltd (SC660949) United Kingdom