About Armadale Properties Limited (02279606) United Kingdom