About Spencer Photographics Limited (SC315095) United Kingdom