About Dewar Alexander Properties Limited (03977538) United Kingdom