About D D Glasgow Ltd (SC430681) United Kingdom