About Seymour Oil Limited (13207888) United Kingdom