About Neil Higson Land Art Ltd (05221717) United Kingdom