About Ivy Properties London Limited (11281702) United Kingdom