About Need Components Limited (00170293) United Kingdom