About Stoke Newington Devran Limited (11690632) United Kingdom