About Greenridge Echo Limited Partnership (LP015259) United Kingdom