About John Rannoch Limited (00277563) United Kingdom