About Ip Stanford Limited (12264302) United Kingdom