About Stanford 1959 Limited (08794542) United Kingdom