About John Sheehan (oxford) Limited (02265817) United Kingdom