Thanks - I rebuilt the server today with no issues. I've built many vCenter boxes but just wanted to do a quick check - I've actually never seen all the services across different servers before. I know this is a valid configuration but for a small platform I think it's way over the top!
Also, if you are going to separate the services I think it's a good idea to at least keep Inventory and Web Client on the same box - they work together after all!
Thank you for taking the time to respond.