About Steve Clark Components Limited (02760452) United Kingdom