About Sed Products Limited (06054959) United Kingdom