About Steve Slack Picture Frames Limited (06173025) United Kingdom