About Stephen Aldridge Limited (03280738) United Kingdom