About Palm Sign Systems Limited (02268292) United Kingdom