About Stamford Lodge Limited (05117256) United Kingdom