About The Stamford Gift Studio Limited (12691189) United Kingdom