About Kempston Components Limited (00703348) United Kingdom