About Sign Shop London Limited (09689961) United Kingdom