About Keldrick Holdings Limited (12696387) United Kingdom