About Abraham Dean Associates Ltd (13143102) United Kingdom