About Douglas & Lord Properties Limited (09842845) United Kingdom