About O Mayers & Associates Limited (09545178) United Kingdom