About Frew & Stewart Limited (SC015630) United Kingdom