About Logps Property Limited (12047018) United Kingdom