About Ormiston Properties Limited (SC045258) United Kingdom