About Callendar Holdings Ltd. (SC637741) United Kingdom