About Stoker Holdings Limited (10005119) United Kingdom