About Strategic Land & Leisure Limited (03440959) United Kingdom