About Childhay Farming Ltd. (03160693) United Kingdom