About Althea Properties Limited (11963693) United Kingdom