About Leighe Rogers Associates Limited (09625906) United Kingdom