About Stoke Damerel Limited (02464658) United Kingdom