About Strategic Land Limited (10506327) United Kingdom