About E. A. Tailby Components Limited (02940892) United Kingdom