About Alec Stoker Limited (03895625) United Kingdom