About Shuttlesworths Holdings Limited (12530372) United Kingdom