About The Orchards Land Management Ltd (NI637504) United Kingdom