About Aloe Property Ltd (11631470) United Kingdom