About Telamon Property Investments Lp (SL034630) United Kingdom