About Telamon Property Investment Founder Partner Lp (SL034629) United Kingdom