About Stamford Topographical Limited (11664041) United Kingdom