About Alexandra Baker Design Ltd (13605389) United Kingdom