About Julia Palmer Design Ltd (10287402) United Kingdom