About Stanford Supports Limited (12588230) United Kingdom