About Mynard And Smith (oundle) Limited (00889583) United Kingdom