About Eric Keane Holdings Limited (13058160) United Kingdom