About Land Rock Properties Limited (12769349) United Kingdom