About Ormiston Grove Properties Ltd (11237978) United Kingdom