About Parker Strategic Land Limited (10178352) United Kingdom