About Aloe Properties Ltd (10788324) United Kingdom