About Owen Richardson Limited (13269076) United Kingdom