About D&s Glen Ltd (13402572) United Kingdom