About Seymour Killion Limited (11875942) United Kingdom