About Stamford Hire Limited (02763059) United Kingdom