About D O Keefe Limited (12108321) United Kingdom