About E Badu Architect & Designer Ltd (10777150) United Kingdom