I spoke to them 28% - 32% returns most projects are maximum of 12 months start to finish, capital required is more then 50% it's at about 70% upfront then balance on completion but you pay no stamp duty.
Good thing about it is, they have a proven track record + you don't sign a as a guarantor...