About Alexandra Lloyd Design Ltd (12996815) United Kingdom