About E. Kellar Limited (00430739) United Kingdom