About James Technical Innovations Ltd (07627413) United Kingdom