About D. & S. Properties Aberdeen Ltd. (SC228991) United Kingdom