About Hammonds Photography Studio Limited (10506524) United Kingdom