About Site Gallery Ltd. (01495927) United Kingdom