About Stanford Components Limited (00960150) United Kingdom