About Alex Spencer Design Ltd (07776675) United Kingdom