About Standford R&d Limited (12359413) United Kingdom