About Trimspear Limited (02264139) United Kingdom