About Kelsey & Tasker Corporation Limited (11127041) United Kingdom