About Owen Devenport Limited (03956679) United Kingdom