About Kenilworth Oil Company Limited (00273831) United Kingdom