About O Mara Associates Limited (04733524) United Kingdom