About Kenneth Micallef Limited (11736110) United Kingdom