About Organ Kelly & Ewence Limited (00927534) United Kingdom