Yes you're right in that aerial photography can be done on a PPL but you can't accept any payment for it over and above the normal cost sharing rules and that would not be considered a business. Air taxi is classed as Public Transport and would most likely require an AOC.
Cheers
Whirls