About Glen Drysdale Properties Limited (13668883) United Kingdom