About Owen Spencer Downing Limited (13031248) United Kingdom