About Logie Property Holding Co Limited (12696071) United Kingdom