About Strategic Development Land Limited (11158279) United Kingdom