About J S Land & New Homes Limited (12040932) United Kingdom