About Owen Snee Limited (06675319) United Kingdom