About Oughtred And Harrison Holdings Limited (04606422) United Kingdom