About Heston Photographics Studio Limited (11114038) United Kingdom