About Alico Properties Ltd (12813456) United Kingdom