About Scandor Landscapes Limited (10617690) United Kingdom