About George Davie & Sons Properties Limited (SC619585) United Kingdom