About Babbitt Limited (06824263) United Kingdom