About Turnerspear Limited (07104590) United Kingdom