About J Meehan Business Objects Development Limited (08827498) United Kingdom