About Abilucksen Properties Ltd (12959396) United Kingdom