About Stanmore Spring Limited (12817384) United Kingdom