About Alpha & Akuji Properties Ltd (12263477) United Kingdom