About Electra Fairmile Property Partners Limited Partnership (LP006608) United Kingdom