About Oborne Barrington Associates Limited (11652454) United Kingdom