About Stukeley Holdings Limited (12835769) United Kingdom