About Keithclaire Limited (13085206) United Kingdom