About Pic Properties Limited Partnership (LP020950) United Kingdom