About Stanford It Ltd (12979211) United Kingdom