About Strategic Land Europe Limited (06926822) United Kingdom