About Shuttlesworth Holdings Limited (10942590) United Kingdom