About Tbd Owen Holland Holdings Limited (08966138) United Kingdom