About Okeefe & Partner Limited (13643236) United Kingdom