About Stoker Developments Limited (13387271) United Kingdom