About Almond House Properties Limited (12027659) United Kingdom