About Palmsted Associates Limited (11969420) United Kingdom