About Landford Property Holdings Limited (11326673) United Kingdom