About D & D Properties (scotland) Limited (SC256526) United Kingdom