About J And C Components Ltd (06301465) United Kingdom