About The Owl Property Limited Partnership (LP014715) United Kingdom