About Palmer Design Limited (06109585) United Kingdom