About Farmer And Carlisle Limited (01210153) United Kingdom