About Lindrick Landscapes Limited (02294478) United Kingdom